//
#ifndef SETDISTANCIAS_H
#define SETDISTANCIAS_H

#define _INF_ -1

#include <QDialog>
#include <QTableWidgetItem>
#include <string>

using namespace std;

namespace Ui {
    class setDistancias;
}

class setDistancias : public QDialog
{
    Q_OBJECT

public:
    explicit setDistancias(QWidget *parent = 0, list<string> alternativas = *(new list<string>), float ** distancias = NULL);
    ~setDistancias();

private:
    Ui::setDistancias *ui;
    list<string> alternativas;
    float ** distancias;
    QString lastValue;
    bool modificando;

private slots:
    void on_pushButton_clicked();
    void on_tableWidget_itemClicked(QTableWidgetItem* item);
    void on_tableWidget_itemChanged(QTableWidgetItem* item);
};

#endif // SETDISTANCIAS_H
